#include <cstdio>
#include <algorithm>
#include <cmath>
#include <vector>
using namespace std;
int m,n;
vector<int> res;
int main(void){
    while(~scanf("%d%d",&m,&n)){
        res.clear();
        int cnt=0;
        for(int i=m;i<=n;i++){
            if((i/100)*(i/100)*(i/100)+((i/10)%10)*((i/10)%10)*((i/10)%10)+(i%10)*(i%10)*(i%10)==i){
                res.push_back(i);
            }
        }
        if(res.size()==0){
            printf("no\n");
        }
        else{
            for(int i=0;i<res.size()-1;i++){
                printf("%d ",res[i]);
            }
            printf("%d\n",res[res.size()-1]);
        }
    }
    return 0;
}
